.app-ready {
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.app-ready.hide {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
    -webkit-filter: blur(10px);
    filter: blur(10px)
}

.app-ready.none {
    display: none
}

.app-ready {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.app-ready img {
    margin-bottom: 100px;
    width: 670px;
    height: 378px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.app-ready button {
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    background: #9d1a1a;
    color: #fff;
    font-size: 15px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.app-ready button:hover {
    background: #b52020;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -ms-transform: scale(1.05)
}

.app-ready button:active {
    background: #821717;
    -webkit-transform: scale(.95);
    transform: scale(.95);
    -ms-transform: scale(.95)
}

.app-ready img.hide {
    opacity: 0
}

.app-ready button.hide {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -ms-transform: scale(.5)
}

.app-newyear {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 25vh;
    color: #fff;
    letter-spacing: 15px;
    font-size: 80px;
    font-family: zkxw;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}


.app-newyear.hide {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
    -webkit-filter: blur(10px);
    filter: blur(10px)
}

.app-newyear.none {
    display: none
}

.app-newyear p {
    margin: 0;
    -webkit-transition: all 2s cubic-bezier(0, .1, 0, 1);
    -o-transition: all 2s cubic-bezier(0, .1, 0, 1);
    transition: all 2s cubic-bezier(0, .1, 0, 1)
}

.app-newyear p.hide {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -ms-transform: scale(.5)
}